Analysis of the Task Assignment based on Guessing Size (TAGS) policy
نویسندگان
چکیده
We consider the performance of Task Assignment based on Guessing Size (TAGS), a multi-host job assignment policy. This policy, which was introduced by M. Harchol-Balter, was designed to work in a non-preemptive setting with unknown job sizes. The policy which is not work preserving. It has been studied numerically, especially in the important case of Bounded Pareto job size distributions. In this paper we provide the first mathematical analysis of TAGS. We compute exact stability conditions for the policy. The stability condition is given in terms of the accuracy of Markov’s inequality as an estimator for the first moment of the job size distribution. A consequence of our analysis is that for any bounded job size distribution, TAGS cannot handle a load which is more than logarithmic in the ratio of longest to shortest job. In the case of Bounded Pareto job size distributions we show that certain approximation equations for average waiting time are conservative and relatively accurate. We then compute near optimal cutoffs in this setting. We show that at low loads the penalty for not knowing job sizes is bounded by a factor of 2. We introduce a variant of TAGS which we call T+F which is much more stable than the original version. When using T+F, the penalty for not knowing job sizes is reasonable for all but the highest loads. Finally, we compare the performance of TAGS and FIFO using actual simulations rather than approximation formulas and explain when each one is preferable.
منابع مشابه
Performance of Novel Scheduling Strategies
Today distributed server systems have been widely used in many areas because they enhance the computing power while being cost-effective and more efficient. Meanwhile, some novel scheduling strategies are employed to optimize the task assignment process. This project closely explored the performance of the novel scheduling strategies through computer simulation. The research was carried out reg...
متن کاملOn Choosing a Task Assignment Policy for aDistributed Server
We consider a distributed server system model and ask which policy should be used for assigning tasks to hosts. In our model each host processes tasks in First-Come-First-Serve order and the task's service demand is known in advance. We consider four task assignment policies commonly proposed for such distributed server systems: Round-Robin, Random, Size-Based, in which all tasks within a give ...
متن کاملOn Choosing a Task Assignment Policy for a Distributed Server System
We consider a distributed server system model and ask which policy should be used for assigning tasks to hosts. In our model each host processes tasks in First-Come-First-Serve order and the task's service demand is known in advance. We consider four task assignment policies commonly proposed for such distributed server systems: RoundRobin, Random, Size-Based, in which all tasks within a give s...
متن کاملTask-Based Curriculum Education in Nursing Master’s Degree books based on Task-Based Components: A qualitative study
Introduction: One of the new educational strategies and approaches is Task-based training that is accepted as a suitable educational and learning method in most of medical science universities. It is a comprehensive system with various disciplines emphasizing on a set of tasks that the learners are faced with them. In this regard, the aim of this study was qualitative research on assignment-bas...
متن کاملSuggestion Pattern for Task-Based Curriculum design in Nursing Master’s Degree according to Aker
Introduction: The assignment-based approach is an educational strategy that emphasizes learning by doing tasks. In this approach, the learner learns how to act in different situations, and this approach teaches skills that are similar to the tasks that the learner encounters in the real world and in practice. Therefore, the purpose of this study was to design an optimal assignment-based curricu...
متن کامل